/**
 * 通话量数据页面
 * @author 王磊
 * @date 2019-1-12 14:29
 */
import request from '@/assets/js/axios.js'
export default {
  /**
   * @author 王磊
   * @information 获取通话量表格头部
   * @date 2019-1-12 14:32
   */
  getCallAmountHeader () {
    return request.axios.get('/webInfo/regionHead')
  },
  /**
   * @author 王磊
   * @information 获取通话量表格数据
   * @date 2019-1-12 16:13
   */
  getCallAmountBody (data) {
    return request.axios.post('/webInfo/rerionQuery', data)
  },
  /**
   * @author 陈涛
   * @information 获取通话量店表格数据
   * @date 2019-1-14 16:33
   */
  getCallStoreBody (data) {
    return request.axios.post('/webInfo/deptQuery', data)
  },
  /**
   * @author 王磊
   * @information 获取通话量表格数据合计
   * @date 2019-1-14 17:01
   */
  tableTotal (data) {
    return request.axios.post('/webInfo/allCountQuery', data)
  },
  /**
   * @author 陈涛
   * @information 获取通话量组表格数据
   * @date 2019-1-15 17:01
   */
  getCallGroupBody (data) {
    return request.axios.post('/webInfo/groupQuery', data)
  },
  /**
   * @author 陈涛
   * @information 获取通话量人表格头部
   * @date 2019-1-16
   */
  getCallPeopleHeader () {
    return request.axios.get(`/webInfo/userHead`)
  },
  /**
   * @author 陈涛
   * @information 获取通话量人表格数据
   * @date 2019-1-16
   */
  getCallPeopleBody (data) {
    return request.axios.post('/webInfo/userQuery', data)
  },
  /**
   * @author 王磊
   * @information 获取树形结构部门数据
   * @date 2019-1-19
   */
  getTreeList(data) {
    return request.axios.get(`${request.treeUrl}v1/department/list?id=${data}`,)
  },
  /**
   * @author 陈涛
   * @information 获取树形结构搜索功能
   * @date 2019-1-20
   */
  getSearchTreeList (data) {
    return request.axios.get(`/webInfo/keyWord?keyword=${data}`)
  },
  /**
   * @author 陈涛
   * @information 获取树形控件点击之后获取当前区店组人信息
   * @date 2019-1-20
   */
  getTreeInformation (data) {
    return request.axios.get(`/webInfo/deptTypeList?id=${data}`)
  },
  /**
   * @author 陈涛
   * @information 获取职级字典表
   * @date 2019-1-20
   */
  getLevelList () {
    return request.axios.get(`/webInfo/levelNames`)
  },
  /**
   * @author 王磊
   * @information 导出excel
   * @date 2019-2-15
   */
  exportExcel (model) {
    // 设置响应类型{ responseType: 'arraybuffer' }
    return request.axios.post(model.statusId==='1'?`/webInfo/excel`:`/webInfo/excelUser`, model.excel, { responseType: 'arraybuffer' })
  },
  /**
   * @author 王磊
   * @information 条数
   * @date 2019-3-14
   */
  totalItem (model) {
    return request.axios.post(!model.type?`/webInfo/countRegion`:`/webInfo/userCount`, model.searchData)
  },
  /**
   * @author 王磊
   * @information 发送token
   * @date 2019-3-14
   */
  sendToken (id) {
    return request.axios.get(`/platformHouseHiddenCall/miniapp/init`, id)
  }
}
